package com.easylive.entity.vo;

import co.elastic.clients.elasticsearch.nodes.Ingest;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @Author: yudaxian
 * @DateTime: 2024/12/2 16:40
 **/
@Data
public class UserInfoVO implements Serializable {
    @Serial
    private static final long serialVersionUID = 5493897507115804198L;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 昵称
     */
    private String nickName;

    private String avatar;

    private Integer sex;

    /**
     * 空间公告
     */
    private String noticeInfo;

    /**
     * 个人简介
     */
    private String personIntroduction;

    /**
     * 等级
     */
    private Ingest grade;

    private String school;

    private String birthday;

    private Integer fansCount;

    private Integer focusCount;

    private Integer likeCount;

    private Integer playCount;

    private Boolean haveFocus;

    private Integer theme;

}
